package com.ruoyi.wgjlcData.service;


import com.ruoyi.wgjlcData.domain.pad.WgjlcTaskReqDTO;
import com.ruoyi.wgjlcData.domain.report.WgjlcReportData;

import java.util.concurrent.ExecutionException;

/**
 * 无轨胶轮车测试任务查询 Service
 */
public interface IDataWgjlcService {

    /**
     * 详情数据
     * @param dataTaskId
     * @return
     * @throws ExecutionException
     * @throws InterruptedException
     */
    WgjlcTaskReqDTO getDetailWgjlc(Long dataTaskId) throws ExecutionException, InterruptedException;


    /**
     * 删除单轨吊数据，变更数据状态为2
     */
    int delAllWgjlcData(Long dataTaskId);

    /**
     * 导入报告到无轨胶轮车
     */
    String dataWgjlcImportReport(WgjlcReportData data);

}
